export interface MqttUserVO {
  /**
   * $column.columnComment
   */
  id: string | number;

  /**
   * 用户名
   */
  username: string;

  /**
   * 密码的哈希值
   */
  passwordHash: string;

  /**
   * 是否超级用户
   */
  isSuperuser: boolean;

  /**
   * 项目编号
   */
  projectId: string | number;

  /**
   * 设备类型（sys_dict_data表dict_type = 'iot_category_id'）
   */
  category: string;
}

export interface MqttUserForm extends BaseEntity {
  /**
   * $column.columnComment
   */
  id?: string | number;

  /**
   * 用户名
   */
  username?: string;

  /**
   * 密码的哈希值
   */
  passwordHash?: string;

  /**
   * 是否超级用户
   */
  isSuperuser?: boolean;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 设备类型（sys_dict_data表dict_type = 'iot_category_id'）
   */
  category?: string;
}

export interface MqttUserQuery extends PageQuery {
  /**
   * 用户名
   */
  username?: string;

  /**
   * 密码的哈希值
   */
  passwordHash?: string;

  /**
   * 是否超级用户
   */
  isSuperuser?: boolean;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 设备类型（sys_dict_data表dict_type = 'iot_category_id'）
   */
  category?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
